/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package umis2.nivel;

import java.io.Serializable;
import java.util.SortedSet;

/**
 *
 * @author Alex
 */
public class Nivel implements Serializable {

    private String nombre;
    private SortedSet<Plataforma> plataformas;
    private SortedSet<Personaje> personajes;

    // Un conjunto que ordene las plataformas por posicion...
    // considerar si es útil y cual seria... ^_ SortedSet parece ser...

    
        //TODO: Builder para implementar los niveles
    

    public Nivel getEstado() {
        throw new UnsupportedOperationException("To implement");
    }

    public SortedSet<Plataforma> getPlataformas() {
        return plataformas;
    }

    public void setPlataformas(SortedSet<Plataforma> plataformas) {
        this.plataformas = plataformas;
    }

    public SortedSet<Personaje> getPersonajes() {
        return personajes;
    }

    public void setPersonajes(SortedSet<Personaje> personajes) {
        this.personajes = personajes;
    }

    public void addPersonaje(Jugador j) {
        this.personajes.add(j);
    }



}
